package com.zwz.model.riskInfo;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

public class TaxpayerInfo {
    private int stat;
    @JsonProperty("_id")
    private String id;
    @JsonProperty("tpStatusUpdateTime")
    private String statusUpdateTime;
    @JsonProperty("tpAnomalyRegisterDate")
    private String anomalyRegisterDate;
    @JsonProperty("tpStatus")
    private String status;
    @JsonProperty("tpStatusChangeTime")
    private String statusChangeTime;
    @JsonProperty("tpId")
    private String taxpayerId;
    @JsonProperty("revenuePunishmentList")
    private List<Object> revenuePunishments; // 示例中为空列表
    @JsonProperty("tpOwingTaxFullList")
    private List<Object> owingTaxList; // 示例中为空列表
    @JsonProperty("tpIllegalList")
    private List<Object> illegalList; // 示例中为空列表
    @JsonProperty("tpHistoryStateList")
    private List<Object> historyStateList; // 示例中为空列表
    @JsonProperty("recordDate")
    private String recordDate;
    @JsonProperty("tpBusinessAddress")
    private String businessAddress;
    @JsonProperty("tpStateList")
    private List<Object> stateList; // 示例中为空列表
    @JsonProperty("tpName")
    private String name;


    // Getters & Setters
    public int getStat() { return stat; }
    public String getId() { return id; }
    public String getStatusUpdateTime() { return statusUpdateTime; }
    public String getStatus() { return status; }
    public String getTaxpayerId() { return taxpayerId; }
    public String getRecordDate() { return recordDate; }
    public String getName() { return name; }

    public void setStat(int stat) {
        this.stat = stat;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setStatusUpdateTime(String statusUpdateTime) {
        this.statusUpdateTime = statusUpdateTime;
    }

    public String getAnomalyRegisterDate() {
        return anomalyRegisterDate;
    }

    public void setAnomalyRegisterDate(String anomalyRegisterDate) {
        this.anomalyRegisterDate = anomalyRegisterDate;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusChangeTime() {
        return statusChangeTime;
    }

    public void setStatusChangeTime(String statusChangeTime) {
        this.statusChangeTime = statusChangeTime;
    }

    public void setTaxpayerId(String taxpayerId) {
        this.taxpayerId = taxpayerId;
    }

    public List<Object> getRevenuePunishments() {
        return revenuePunishments;
    }

    public void setRevenuePunishments(List<Object> revenuePunishments) {
        this.revenuePunishments = revenuePunishments;
    }

    public List<Object> getOwingTaxList() {
        return owingTaxList;
    }

    public void setOwingTaxList(List<Object> owingTaxList) {
        this.owingTaxList = owingTaxList;
    }

    public List<Object> getIllegalList() {
        return illegalList;
    }

    public void setIllegalList(List<Object> illegalList) {
        this.illegalList = illegalList;
    }

    public List<Object> getHistoryStateList() {
        return historyStateList;
    }

    public void setHistoryStateList(List<Object> historyStateList) {
        this.historyStateList = historyStateList;
    }

    public void setRecordDate(String recordDate) {
        this.recordDate = recordDate;
    }

    public String getBusinessAddress() {
        return businessAddress;
    }

    public void setBusinessAddress(String businessAddress) {
        this.businessAddress = businessAddress;
    }

    public List<Object> getStateList() {
        return stateList;
    }

    public void setStateList(List<Object> stateList) {
        this.stateList = stateList;
    }

    public void setName(String name) {
        this.name = name;
    }
}


